﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using iBankCliente.Logica;

namespace iBankCliente.Interfaz
{
    public partial class EstadoCuenta : Form
    {
       private int  seleccion =0;
        public EstadoCuenta()
        {
            InitializeComponent();
            seleccion = 0;
        }
        public EstadoCuenta(Cuenta cuenta)
        {
            InitializeComponent();
           listBox1.Items.Add("Numero Cuenta : " + cuenta.Numero);
           listBox1.Items.Add("Saldo :" + cuenta.Saldo);
            seleccion = 0;
        }
        public EstadoCuenta(List<Cuenta> ListaCuenta)
        {
            InitializeComponent();
      
            for (int i = 0; i < ListaCuenta.Count; i++)
            {
                Cuenta cuenta = ListaCuenta[i];
               listBox1.Items.Add("Numero Cuenta : " + cuenta.Numero);
                listBox1.Items.Add("Saldo :" + cuenta.Saldo);
                listBox1.Items.Add("-------------------------");
            }
            seleccion = 0;
        }

        private void EstadoCuenta_Load(object sender, EventArgs e)
        {
           
        }

       
        private void lBajar_Click(object sender, EventArgs e)
        {
            if (seleccion != listBox1.Items.Count - 1)
            {
                seleccion++;
                listBox1.SelectedIndex = seleccion;
            }
        }

        private void tBEstado_TextChanged(object sender, EventArgs e)
        {

        }

        private void lCancelar_Click(object sender, EventArgs e)
        {
            ventanaCajero ventana = new ventanaCajero();
            ventana.Visible = true;
            this.Visible=false;
        }

        private void lSubir_Click(object sender, EventArgs e)
        {
            if (seleccion != 0)
            {
                seleccion--;
                listBox1.SelectedIndex = seleccion;
            }
        }

        
    }
}
